package sv.com.seguros.dao.asg;

import java.util.List;

import sv.com.seguros.dao.BaseDao;
import sv.com.seguros.dto.asg.AsgCliente;
import sv.com.seguros.dto.asg.AsgPoliza;
import sv.com.seguros.exception.WebException;
import sv.com.seguros.web.controller.asg.AsgSeguroForm;

public interface AsgClienteDao extends BaseDao{
	public boolean isClientExtis(AsgCliente asgCliente) throws WebException;
	public List<Object[]> doSearch(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> doSearchRenovacion(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findForPayDetail(AsgSeguroForm asgSeguroForm) throws WebException;
	public List<Object[]> findForSeguimientoDetail(AsgSeguroForm asgSeguroForm, String type) throws WebException;
	public List<AsgPoliza> findAllByParameters(AsgSeguroForm asgSeguroForm);
}
